package com.aspose.cells;

class zqb {
   String a = null;
   zakp b = new zakp(false);
   zakp c = new zakp(false);

   static boolean a(zqb var0, zqb var1) {
      if (var0 == null && var1 == null) {
         return true;
      } else if (var0 != null && var1 != null) {
         if (var0.b.c(var1.b)) {
            return false;
         } else if (var0.c.c(var1.c)) {
            return false;
         } else {
            return var0.a.equals(var1.a);
         }
      } else {
         return false;
      }
   }

   static zqb a(Style var0) {
      zqb var1 = new zqb();
      var1.c.f(var0.a);
      if (var0.a.a()) {
         var1.c.a(1, var0.a());
      }

      var1.b.f(var0.b);
      if (var0.b.a()) {
         var1.b.a(1, var0.b());
      }

      var1.a = zase.g(var0.getPattern());
      return var1;
   }

   void b(Style var1) {
      if (this.a != null && this.a.length() > 0) {
         var1.setPattern(zase.i(this.a));
      }

      if (!this.b.a()) {
         var1.b.f(this.b);
         var1.b(34);
         var1.g(true);
      }

      if (!this.c.a()) {
         var1.a.f(this.c);
         var1.b(35);
         var1.g(true);
      }

   }
}
